.zk-card {
  margin: 30px auto;
  border: 1px solid #D3DCE6;
  border-radius: $card-border-radius;
  background-color: #fff;
  overflow: hidden;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12), 0 0 6px 0 rgba(0, 0, 0, .04);
  &__header {
    padding: 18px 20px;
    border-bottom: 1px solid #D3DCE6;
    box-sizing: border-box
  }
  &__body {
    padding: 20px
  }
  &__footer {
    padding: 15px;
    border-top: 1px solid #D3DCE6;
    @include clearfix;
    button {
      float: right;
      margin-left: 6px;
    }
  }
}

@media (min-width: 992px) {
  .zk-card {
    max-width: 900px;
  }
}

@media (min-width: 576px) {
  .zk-card {
    max-width: 600px;
    margin: 30px auto;
  }
}

@media (max-width: 575px) {
  .zk-card {
    margin: 30px 10px;
  }
}
